
#ifndef UM_IO_INPUTSTREAM_H
#define UM_IO_INPUTSTREAM_H

#include <string.hpp>

struct InputStream
{

	virtual ~InputStream() {}

	virtual bool readLine(UM::string & line) = 0;
	virtual int  read(void * buffer, int length) = 0;
	virtual bool close() = 0;

};

#endif // UM_IO_INPUTSTREAM_H
